package patrol.mobile.com.mobilepatrol.bean;

import java.io.Serializable;
import java.util.List;

/**
 * Created by z on 2018/10/28.
 * Des:
 */

public class JiankkElefailrecEntity implements Serializable {


    /**
     * id : 91769399806a434898439dd8c397610e
     * isNewRecord : false
     * remarks :
     * createDate : 2018-11-13 13:02:35
     * updateDate : 2018-11-13 13:02:35
     * org : {"id":"5416809d3e5248f0b63796dc53d8f7bd","isNewRecord":false,"remarks":"","createDate":"","updateDate":"","parentId":"","innerCode":"","iconCls":"","orderNo":0,"isLeaf":false,"text":"","treeTable":"sys_org","busiField":"","busiFieldValue":"","orgCode":"","orgName":"疏附分局","orgType":"","address":"","zipCode":"","master":"","phone":"","fax":"","email":"","flowId":"","officeId":0,"extParentData":false,"noUsed":false,"content":"","state":"closed"}
     * reportOrgName : 疏附分局
     * orgId :
     * account : {"id":"4fb832241aa149ccbe264ecc04bfcb33","isNewRecord":false,"remarks":"","createDate":"","updateDate":"","loginName":"","password":"","newKey":"","no":"","name":"郎恒文","email":"","phone":"","mobile":"","userType":"","photo":"","loginFlag":"","oldLoginName":"","newPassword":""}
     * elefailurerpt : {"id":"370852cfe8364fe5a25c4f43c02dd44e","isNewRecord":false,"remarks":"","createDate":"","updateDate":"","org":"","orgId":"","account":"","date":"","equipmentName":"发电机","failureType":"","failureContent":"","failureReason":"","auditFlag":"","auditName":"","recFlag":""}
     * date : 2018-11-13 13:02:16
     * finishDate : 2018-11-14 13:02:28
     * failureContent : 停止工作
     * failureType : 3
     * maintenance : 1
     * failureReason : 1
     * auditFlag :
     * auditName :
     * repairFlag : 未填写维修状态
     * repairResult :
     * jiankkElefailrecDivList : [{"id":"11543498717925","isNewRecord":false,"remarks":"","createDate":"","updateDate":"","elefailrec":{"id":"91769399806a434898439dd8c397610e","isNewRecord":false,"remarks":"","createDate":"","updateDate":"","org":"","reportOrgName":"","orgId":"","account":"","elefailurerpt":"","date":"","finishDate":"","failureContent":"","failureType":"","maintenance":"","failureReason":"","auditFlag":"","auditName":"","repairFlag":"","repairResult":"","jiankkElefailrecDivList":[]},"days":"3","date":"2018-11-28 00:00:00","repairFlag":"","repairor":"张志敏","repairContext":"没有配送"},{"id":"11543498488149","isNewRecord":false,"remarks":"","createDate":"","updateDate":"","elefailrec":{"id":"91769399806a434898439dd8c397610e","isNewRecord":false,"remarks":"","createDate":"","updateDate":"","org":"","reportOrgName":"","orgId":"","account":"","elefailurerpt":"","date":"","finishDate":"","failureContent":"","failureType":"","maintenance":"","failureReason":"","auditFlag":"","auditName":"","repairFlag":"","repairResult":"","jiankkElefailrecDivList":[]},"days":"4天","date":"2018-11-21 00:00:00","repairFlag":"","repairor":"张三","repairContext":"没有内容"}]
     */

    private String id;
    private boolean isNewRecord;
    private String remarks;
    private String createDate;
    private String updateDate;
    private OrgBean org;
    private String reportOrgName;
    private String orgId;
    private AccountBean account;
    private ElefailurerptBean elefailurerpt;
    private String date;
    private String finishDate;
    private String failureContent;
    private String failureType;
    private String maintenance;
    private String failureReason;
    private String auditFlag;
    private String auditName;
    private String repairFlag;
    private String repairResult;
    private List<JiankkElefailrecDivListBean> jiankkElefailrecDivList;

    public String getId() {
        return id;
    }

    public void setId(String id) {
        this.id = id;
    }

    public boolean isIsNewRecord() {
        return isNewRecord;
    }

    public void setIsNewRecord(boolean isNewRecord) {
        this.isNewRecord = isNewRecord;
    }

    public String getRemarks() {
        return remarks;
    }

    public void setRemarks(String remarks) {
        this.remarks = remarks;
    }

    public String getCreateDate() {
        return createDate;
    }

    public void setCreateDate(String createDate) {
        this.createDate = createDate;
    }

    public String getUpdateDate() {
        return updateDate;
    }

    public void setUpdateDate(String updateDate) {
        this.updateDate = updateDate;
    }

    public OrgBean getOrg() {
        return org;
    }

    public void setOrg(OrgBean org) {
        this.org = org;
    }

    public String getReportOrgName() {
        return reportOrgName;
    }

    public void setReportOrgName(String reportOrgName) {
        this.reportOrgName = reportOrgName;
    }

    public String getOrgId() {
        return orgId;
    }

    public void setOrgId(String orgId) {
        this.orgId = orgId;
    }

    public AccountBean getAccount() {
        return account;
    }

    public void setAccount(AccountBean account) {
        this.account = account;
    }

    public ElefailurerptBean getElefailurerpt() {
        return elefailurerpt;
    }

    public void setElefailurerpt(ElefailurerptBean elefailurerpt) {
        this.elefailurerpt = elefailurerpt;
    }

    public String getDate() {
        return date;
    }

    public void setDate(String date) {
        this.date = date;
    }

    public String getFinishDate() {
        return finishDate;
    }

    public void setFinishDate(String finishDate) {
        this.finishDate = finishDate;
    }

    public String getFailureContent() {
        return failureContent;
    }

    public void setFailureContent(String failureContent) {
        this.failureContent = failureContent;
    }

    public String getFailureType() {
        return failureType;
    }

    public void setFailureType(String failureType) {
        this.failureType = failureType;
    }

    public String getMaintenance() {
        return maintenance;
    }

    public void setMaintenance(String maintenance) {
        this.maintenance = maintenance;
    }

    public String getFailureReason() {
        return failureReason;
    }

    public void setFailureReason(String failureReason) {
        this.failureReason = failureReason;
    }

    public String getAuditFlag() {
        return auditFlag;
    }

    public void setAuditFlag(String auditFlag) {
        this.auditFlag = auditFlag;
    }

    public String getAuditName() {
        return auditName;
    }

    public void setAuditName(String auditName) {
        this.auditName = auditName;
    }

    public String getRepairFlag() {
        return repairFlag;
    }

    public void setRepairFlag(String repairFlag) {
        this.repairFlag = repairFlag;
    }

    public String getRepairResult() {
        return repairResult;
    }

    public void setRepairResult(String repairResult) {
        this.repairResult = repairResult;
    }

    public List<JiankkElefailrecDivListBean> getJiankkElefailrecDivList() {
        return jiankkElefailrecDivList;
    }

    public void setJiankkElefailrecDivList(List<JiankkElefailrecDivListBean> jiankkElefailrecDivList) {
        this.jiankkElefailrecDivList = jiankkElefailrecDivList;
    }

    public static class OrgBean implements Serializable{
        /**
         * id : 5416809d3e5248f0b63796dc53d8f7bd
         * isNewRecord : false
         * remarks :
         * createDate :
         * updateDate :
         * parentId :
         * innerCode :
         * iconCls :
         * orderNo : 0
         * isLeaf : false
         * text :
         * treeTable : sys_org
         * busiField :
         * busiFieldValue :
         * orgCode :
         * orgName : 疏附分局
         * orgType :
         * address :
         * zipCode :
         * master :
         * phone :
         * fax :
         * email :
         * flowId :
         * officeId : 0
         * extParentData : false
         * noUsed : false
         * content :
         * state : closed
         */

        private String id;
        private boolean isNewRecord;
        private String remarks;
        private String createDate;
        private String updateDate;
        private String parentId;
        private String innerCode;
        private String iconCls;
        private int orderNo;
        private boolean isLeaf;
        private String text;
        private String treeTable;
        private String busiField;
        private String busiFieldValue;
        private String orgCode;
        private String orgName;
        private String orgType;
        private String address;
        private String zipCode;
        private String master;
        private String phone;
        private String fax;
        private String email;
        private String flowId;
        private int officeId;
        private boolean extParentData;
        private boolean noUsed;
        private String content;
        private String state;

        public String getId() {
            return id;
        }

        public void setId(String id) {
            this.id = id;
        }

        public boolean isIsNewRecord() {
            return isNewRecord;
        }

        public void setIsNewRecord(boolean isNewRecord) {
            this.isNewRecord = isNewRecord;
        }

        public String getRemarks() {
            return remarks;
        }

        public void setRemarks(String remarks) {
            this.remarks = remarks;
        }

        public String getCreateDate() {
            return createDate;
        }

        public void setCreateDate(String createDate) {
            this.createDate = createDate;
        }

        public String getUpdateDate() {
            return updateDate;
        }

        public void setUpdateDate(String updateDate) {
            this.updateDate = updateDate;
        }

        public String getParentId() {
            return parentId;
        }

        public void setParentId(String parentId) {
            this.parentId = parentId;
        }

        public String getInnerCode() {
            return innerCode;
        }

        public void setInnerCode(String innerCode) {
            this.innerCode = innerCode;
        }

        public String getIconCls() {
            return iconCls;
        }

        public void setIconCls(String iconCls) {
            this.iconCls = iconCls;
        }

        public int getOrderNo() {
            return orderNo;
        }

        public void setOrderNo(int orderNo) {
            this.orderNo = orderNo;
        }

        public boolean isIsLeaf() {
            return isLeaf;
        }

        public void setIsLeaf(boolean isLeaf) {
            this.isLeaf = isLeaf;
        }

        public String getText() {
            return text;
        }

        public void setText(String text) {
            this.text = text;
        }

        public String getTreeTable() {
            return treeTable;
        }

        public void setTreeTable(String treeTable) {
            this.treeTable = treeTable;
        }

        public String getBusiField() {
            return busiField;
        }

        public void setBusiField(String busiField) {
            this.busiField = busiField;
        }

        public String getBusiFieldValue() {
            return busiFieldValue;
        }

        public void setBusiFieldValue(String busiFieldValue) {
            this.busiFieldValue = busiFieldValue;
        }

        public String getOrgCode() {
            return orgCode;
        }

        public void setOrgCode(String orgCode) {
            this.orgCode = orgCode;
        }

        public String getOrgName() {
            return orgName;
        }

        public void setOrgName(String orgName) {
            this.orgName = orgName;
        }

        public String getOrgType() {
            return orgType;
        }

        public void setOrgType(String orgType) {
            this.orgType = orgType;
        }

        public String getAddress() {
            return address;
        }

        public void setAddress(String address) {
            this.address = address;
        }

        public String getZipCode() {
            return zipCode;
        }

        public void setZipCode(String zipCode) {
            this.zipCode = zipCode;
        }

        public String getMaster() {
            return master;
        }

        public void setMaster(String master) {
            this.master = master;
        }

        public String getPhone() {
            return phone;
        }

        public void setPhone(String phone) {
            this.phone = phone;
        }

        public String getFax() {
            return fax;
        }

        public void setFax(String fax) {
            this.fax = fax;
        }

        public String getEmail() {
            return email;
        }

        public void setEmail(String email) {
            this.email = email;
        }

        public String getFlowId() {
            return flowId;
        }

        public void setFlowId(String flowId) {
            this.flowId = flowId;
        }

        public int getOfficeId() {
            return officeId;
        }

        public void setOfficeId(int officeId) {
            this.officeId = officeId;
        }

        public boolean isExtParentData() {
            return extParentData;
        }

        public void setExtParentData(boolean extParentData) {
            this.extParentData = extParentData;
        }

        public boolean isNoUsed() {
            return noUsed;
        }

        public void setNoUsed(boolean noUsed) {
            this.noUsed = noUsed;
        }

        public String getContent() {
            return content;
        }

        public void setContent(String content) {
            this.content = content;
        }

        public String getState() {
            return state;
        }

        public void setState(String state) {
            this.state = state;
        }
    }

    public static class AccountBean implements Serializable{
        /**
         * id : 4fb832241aa149ccbe264ecc04bfcb33
         * isNewRecord : false
         * remarks :
         * createDate :
         * updateDate :
         * loginName :
         * password :
         * newKey :
         * no :
         * name : 郎恒文
         * email :
         * phone :
         * mobile :
         * userType :
         * photo :
         * loginFlag :
         * oldLoginName :
         * newPassword :
         */

        private String id;
        private boolean isNewRecord;
        private String remarks;
        private String createDate;
        private String updateDate;
        private String loginName;
        private String password;
        private String newKey;
        private String no;
        private String name;
        private String email;
        private String phone;
        private String mobile;
        private String userType;
        private String photo;
        private String loginFlag;
        private String oldLoginName;
        private String newPassword;

        public String getId() {
            return id;
        }

        public void setId(String id) {
            this.id = id;
        }

        public boolean isIsNewRecord() {
            return isNewRecord;
        }

        public void setIsNewRecord(boolean isNewRecord) {
            this.isNewRecord = isNewRecord;
        }

        public String getRemarks() {
            return remarks;
        }

        public void setRemarks(String remarks) {
            this.remarks = remarks;
        }

        public String getCreateDate() {
            return createDate;
        }

        public void setCreateDate(String createDate) {
            this.createDate = createDate;
        }

        public String getUpdateDate() {
            return updateDate;
        }

        public void setUpdateDate(String updateDate) {
            this.updateDate = updateDate;
        }

        public String getLoginName() {
            return loginName;
        }

        public void setLoginName(String loginName) {
            this.loginName = loginName;
        }

        public String getPassword() {
            return password;
        }

        public void setPassword(String password) {
            this.password = password;
        }

        public String getNewKey() {
            return newKey;
        }

        public void setNewKey(String newKey) {
            this.newKey = newKey;
        }

        public String getNo() {
            return no;
        }

        public void setNo(String no) {
            this.no = no;
        }

        public String getName() {
            return name;
        }

        public void setName(String name) {
            this.name = name;
        }

        public String getEmail() {
            return email;
        }

        public void setEmail(String email) {
            this.email = email;
        }

        public String getPhone() {
            return phone;
        }

        public void setPhone(String phone) {
            this.phone = phone;
        }

        public String getMobile() {
            return mobile;
        }

        public void setMobile(String mobile) {
            this.mobile = mobile;
        }

        public String getUserType() {
            return userType;
        }

        public void setUserType(String userType) {
            this.userType = userType;
        }

        public String getPhoto() {
            return photo;
        }

        public void setPhoto(String photo) {
            this.photo = photo;
        }

        public String getLoginFlag() {
            return loginFlag;
        }

        public void setLoginFlag(String loginFlag) {
            this.loginFlag = loginFlag;
        }

        public String getOldLoginName() {
            return oldLoginName;
        }

        public void setOldLoginName(String oldLoginName) {
            this.oldLoginName = oldLoginName;
        }

        public String getNewPassword() {
            return newPassword;
        }

        public void setNewPassword(String newPassword) {
            this.newPassword = newPassword;
        }
    }

    public static class ElefailurerptBean implements Serializable{
        /**
         * id : 370852cfe8364fe5a25c4f43c02dd44e
         * isNewRecord : false
         * remarks :
         * createDate :
         * updateDate :
         * org :
         * orgId :
         * account :
         * date :
         * equipmentName : 发电机
         * failureType :
         * failureContent :
         * failureReason :
         * auditFlag :
         * auditName :
         * recFlag :
         */

        private String id;
        private boolean isNewRecord;
        private String remarks;
        private String createDate;
        private String updateDate;
        private String org;
        private String orgId;
        private String account;
        private String date;
        private String equipmentName;
        private String failureType;
        private String failureContent;
        private String failureReason;
        private String auditFlag;
        private String auditName;
        private String recFlag;

        public String getId() {
            return id;
        }

        public void setId(String id) {
            this.id = id;
        }

        public boolean isIsNewRecord() {
            return isNewRecord;
        }

        public void setIsNewRecord(boolean isNewRecord) {
            this.isNewRecord = isNewRecord;
        }

        public String getRemarks() {
            return remarks;
        }

        public void setRemarks(String remarks) {
            this.remarks = remarks;
        }

        public String getCreateDate() {
            return createDate;
        }

        public void setCreateDate(String createDate) {
            this.createDate = createDate;
        }

        public String getUpdateDate() {
            return updateDate;
        }

        public void setUpdateDate(String updateDate) {
            this.updateDate = updateDate;
        }

        public String getOrg() {
            return org;
        }

        public void setOrg(String org) {
            this.org = org;
        }

        public String getOrgId() {
            return orgId;
        }

        public void setOrgId(String orgId) {
            this.orgId = orgId;
        }

        public String getAccount() {
            return account;
        }

        public void setAccount(String account) {
            this.account = account;
        }

        public String getDate() {
            return date;
        }

        public void setDate(String date) {
            this.date = date;
        }

        public String getEquipmentName() {
            return equipmentName;
        }

        public void setEquipmentName(String equipmentName) {
            this.equipmentName = equipmentName;
        }

        public String getFailureType() {
            return failureType;
        }

        public void setFailureType(String failureType) {
            this.failureType = failureType;
        }

        public String getFailureContent() {
            return failureContent;
        }

        public void setFailureContent(String failureContent) {
            this.failureContent = failureContent;
        }

        public String getFailureReason() {
            return failureReason;
        }

        public void setFailureReason(String failureReason) {
            this.failureReason = failureReason;
        }

        public String getAuditFlag() {
            return auditFlag;
        }

        public void setAuditFlag(String auditFlag) {
            this.auditFlag = auditFlag;
        }

        public String getAuditName() {
            return auditName;
        }

        public void setAuditName(String auditName) {
            this.auditName = auditName;
        }

        public String getRecFlag() {
            return recFlag;
        }

        public void setRecFlag(String recFlag) {
            this.recFlag = recFlag;
        }
    }

    public static class JiankkElefailrecDivListBean implements Serializable{
        /**
         * id : 11543498717925
         * isNewRecord : false
         * remarks :
         * createDate :
         * updateDate :
         * elefailrec : {"id":"91769399806a434898439dd8c397610e","isNewRecord":false,"remarks":"","createDate":"","updateDate":"","org":"","reportOrgName":"","orgId":"","account":"","elefailurerpt":"","date":"","finishDate":"","failureContent":"","failureType":"","maintenance":"","failureReason":"","auditFlag":"","auditName":"","repairFlag":"","repairResult":"","jiankkElefailrecDivList":[]}
         * days : 3
         * date : 2018-11-28 00:00:00
         * repairFlag :
         * repairor : 张志敏
         * repairContext : 没有配送
         */

        private String id;
        private boolean isNewRecord;
        private String remarks;
        private String createDate;
        private String updateDate;
        private ElefailrecBean elefailrec;
        private String days;
        private String date;
        private String repairFlag;
        private String repairor;
        private String repairContext;

        public String getId() {
            return id;
        }

        public void setId(String id) {
            this.id = id;
        }

        public boolean isIsNewRecord() {
            return isNewRecord;
        }

        public void setIsNewRecord(boolean isNewRecord) {
            this.isNewRecord = isNewRecord;
        }

        public String getRemarks() {
            return remarks;
        }

        public void setRemarks(String remarks) {
            this.remarks = remarks;
        }

        public String getCreateDate() {
            return createDate;
        }

        public void setCreateDate(String createDate) {
            this.createDate = createDate;
        }

        public String getUpdateDate() {
            return updateDate;
        }

        public void setUpdateDate(String updateDate) {
            this.updateDate = updateDate;
        }

        public ElefailrecBean getElefailrec() {
            return elefailrec;
        }

        public void setElefailrec(ElefailrecBean elefailrec) {
            this.elefailrec = elefailrec;
        }

        public String getDays() {
            return days;
        }

        public void setDays(String days) {
            this.days = days;
        }

        public String getDate() {
            return date;
        }

        public void setDate(String date) {
            this.date = date;
        }

        public String getRepairFlag() {
            return repairFlag;
        }

        public void setRepairFlag(String repairFlag) {
            this.repairFlag = repairFlag;
        }

        public String getRepairor() {
            return repairor;
        }

        public void setRepairor(String repairor) {
            this.repairor = repairor;
        }

        public String getRepairContext() {
            return repairContext;
        }

        public void setRepairContext(String repairContext) {
            this.repairContext = repairContext;
        }

        public static class ElefailrecBean implements Serializable{
            /**
             * id : 91769399806a434898439dd8c397610e
             * isNewRecord : false
             * remarks :
             * createDate :
             * updateDate :
             * org :
             * reportOrgName :
             * orgId :
             * account :
             * elefailurerpt :
             * date :
             * finishDate :
             * failureContent :
             * failureType :
             * maintenance :
             * failureReason :
             * auditFlag :
             * auditName :
             * repairFlag :
             * repairResult :
             * jiankkElefailrecDivList : []
             */

            private String id;
            private boolean isNewRecord;
            private String remarks;
            private String createDate;
            private String updateDate;
            private String org;
            private String reportOrgName;
            private String orgId;
            private String account;
            private String elefailurerpt;
            private String date;
            private String finishDate;
            private String failureContent;
            private String failureType;
            private String maintenance;
            private String failureReason;
            private String auditFlag;
            private String auditName;
            private String repairFlag;
            private String repairResult;
            private List<?> jiankkElefailrecDivList;

            public String getId() {
                return id;
            }

            public void setId(String id) {
                this.id = id;
            }

            public boolean isIsNewRecord() {
                return isNewRecord;
            }

            public void setIsNewRecord(boolean isNewRecord) {
                this.isNewRecord = isNewRecord;
            }

            public String getRemarks() {
                return remarks;
            }

            public void setRemarks(String remarks) {
                this.remarks = remarks;
            }

            public String getCreateDate() {
                return createDate;
            }

            public void setCreateDate(String createDate) {
                this.createDate = createDate;
            }

            public String getUpdateDate() {
                return updateDate;
            }

            public void setUpdateDate(String updateDate) {
                this.updateDate = updateDate;
            }

            public String getOrg() {
                return org;
            }

            public void setOrg(String org) {
                this.org = org;
            }

            public String getReportOrgName() {
                return reportOrgName;
            }

            public void setReportOrgName(String reportOrgName) {
                this.reportOrgName = reportOrgName;
            }

            public String getOrgId() {
                return orgId;
            }

            public void setOrgId(String orgId) {
                this.orgId = orgId;
            }

            public String getAccount() {
                return account;
            }

            public void setAccount(String account) {
                this.account = account;
            }

            public String getElefailurerpt() {
                return elefailurerpt;
            }

            public void setElefailurerpt(String elefailurerpt) {
                this.elefailurerpt = elefailurerpt;
            }

            public String getDate() {
                return date;
            }

            public void setDate(String date) {
                this.date = date;
            }

            public String getFinishDate() {
                return finishDate;
            }

            public void setFinishDate(String finishDate) {
                this.finishDate = finishDate;
            }

            public String getFailureContent() {
                return failureContent;
            }

            public void setFailureContent(String failureContent) {
                this.failureContent = failureContent;
            }

            public String getFailureType() {
                return failureType;
            }

            public void setFailureType(String failureType) {
                this.failureType = failureType;
            }

            public String getMaintenance() {
                return maintenance;
            }

            public void setMaintenance(String maintenance) {
                this.maintenance = maintenance;
            }

            public String getFailureReason() {
                return failureReason;
            }

            public void setFailureReason(String failureReason) {
                this.failureReason = failureReason;
            }

            public String getAuditFlag() {
                return auditFlag;
            }

            public void setAuditFlag(String auditFlag) {
                this.auditFlag = auditFlag;
            }

            public String getAuditName() {
                return auditName;
            }

            public void setAuditName(String auditName) {
                this.auditName = auditName;
            }

            public String getRepairFlag() {
                return repairFlag;
            }

            public void setRepairFlag(String repairFlag) {
                this.repairFlag = repairFlag;
            }

            public String getRepairResult() {
                return repairResult;
            }

            public void setRepairResult(String repairResult) {
                this.repairResult = repairResult;
            }

            public List<?> getJiankkElefailrecDivList() {
                return jiankkElefailrecDivList;
            }

            public void setJiankkElefailrecDivList(List<?> jiankkElefailrecDivList) {
                this.jiankkElefailrecDivList = jiankkElefailrecDivList;
            }
        }
    }
}
